package fr.channel.client;

import com.google.gwt.activity.shared.ActivityMapper;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.inject.client.GinModules;
import com.google.gwt.inject.client.Ginjector;
import com.google.gwt.place.shared.PlaceController;
import com.google.gwt.place.shared.PlaceHistoryMapper;

import fr.channel.client.view.ConnectionView;

@GinModules(MainModule.class)
public interface MainGinjector extends Ginjector {
	ConnectionView getConnectionView();

	EventBus getEventBus();

	PlaceController getPlaceController();

	ClientFactory getClienFactory();

	ActivityMapper getActivityMapper();
	
	PlaceHistoryMapper getPlaceHistoryMapper();
}